home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 October / CHIP Turkiye Ekim 2000.iso / prog / naps / 04 / setup.exe / Gnucleus / ViewSearchSpy.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-07-15  |  2.0 KB  |  84 lines

  1. #if !defined(AFX_VIEWSEARCH_SPY_H__1AE2E5DB_1AB4_11D4_ACF2_00A0CC533D52__INCLUDED_)
  2. #define AFX_VIEWSEARCH_SPY_H__1AE2E5DB_1AB4_11D4_ACF2_00A0CC533D52__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // ViewSearchSpy.h : header file
  8. //
  9.  
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CViewSearchSpy form view
  12.  
  13. #ifndef __AFXEXT_H__
  14. #include <afxext.h>
  15. #endif
  16.  
  17. #pragma warning (disable : 4786)
  18.  
  19. #include <list>
  20. #include "ListCtrlEx.h"
  21.  
  22. class CViewSearchSpy : public CFormView
  23. {
  24. protected:
  25.     CViewSearchSpy();           // protected constructor used by dynamic creation
  26.     DECLARE_DYNCREATE(CViewSearchSpy)
  27.  
  28. // Form Data
  29. public:
  30.     //{{AFX_DATA(CViewSearchSpy)
  31.     enum { IDD = IDD_VIEW_SEARCH_SPY };
  32.     CListCtrl    m_lstResults;
  33.     //}}AFX_DATA
  34.  
  35. // Attributes
  36. public:
  37.  
  38.     // Add Search term to window.
  39.     void AddSearchTerm( CString searchText );
  40.  
  41. // Operations
  42. public:
  43.  
  44. // Overrides
  45.     // ClassWizard generated virtual function overrides
  46.     //{{AFX_VIRTUAL(CViewSearchSpy)
  47.     public:
  48.     virtual void OnInitialUpdate();
  49.     protected:
  50.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  51.     //}}AFX_VIRTUAL
  52.  
  53. private:
  54.     // True iff we're ignoring search results.
  55.     bool m_paused;
  56.  
  57. // Implementation
  58. protected:
  59.     CGnucleusDoc *Doc;
  60.     CGnuControl  *Comm;
  61.  
  62.     virtual ~CViewSearchSpy();
  63. #ifdef _DEBUG
  64.     virtual void AssertValid() const;
  65.     virtual void Dump(CDumpContext& dc) const;
  66. #endif
  67.  
  68.     // Generated message map functions
  69.     //{{AFX_MSG(CViewSearchSpy)
  70.     afx_msg void OnSize(UINT nType, int cx, int cy);
  71.     afx_msg void OnPauseResume();
  72.     afx_msg void OnCopySearch();
  73.     afx_msg void OnDblclkListSearchResults(NMHDR* pNMHDR, LRESULT* pResult);
  74.     //}}AFX_MSG
  75.     DECLARE_MESSAGE_MAP()
  76. };
  77.  
  78. /////////////////////////////////////////////////////////////////////////////
  79.  
  80. //{{AFX_INSERT_LOCATION}}
  81. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  82.  
  83. #endif // !defined(AFX_VIEWSEARCH_SPY_H__1AE2E5DB_1AB4_11D4_ACF2_00A0CC533D52__INCLUDED_)
  84.